.el-loading-mask {
    background-color: rgba(255, 255, 255, .6);
}

.layout-menu-left .el-menu {
    background-color: #2f4050;
}

.layout-menu-left .el-menu-item, .el-submenu__title {
    color: #cccccc;
}

.layout-menu-left .el-menu-item:hover, .el-submenu__title:hover {
    background-color: #293846;
    color: #fff;
}

.layout-menu-left .el-menu-item.is-active {
    color: #fff;
}

.layout-menu-left .el-submenu .el-menu-item:hover, .el-submenu__title:hover {
    background-color: #293846;
}

.layout-menu-left .el-submenu .el-menu {
    background-color: #293846;
}

.layout-menu-left .el-menu-root > .el-submenu.is-opened > .el-menu {
    border-left: 4px solid #19aa8d;
}

.layout-menu-left .el-menu-root > .el-submenu.is-opened > .el-submenu__title {
    border-left: 4px solid #19aa8d;
    color: #fff;
}

.el-menu-item i {
    color: #cccccc;
}

.el-dropdown-link {
    cursor: pointer;
}

.el-button {
    border-color: #e7eaec;
}

.el-button:focus, .el-button:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #d2d2d2;
}

.el-button i {
    margin-right: 5px;
}

.el-button--primary {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #fff;
}

.el-button--primary:focus, .el-button--primary:hover {
    background-color: #18a689;
    border-color: #18a689;
    color: #FFFFFF;
}

.el-table ~ .el-pagination {
    text-align: right;
    margin-top: 10px;
}

.search-form {
    margin-bottom: -25px;
}

.search-form .el-form-item__label {
    /*width: 80px;*/
}

.search-form .el-input__icon + .el-input__inner {
    padding-right: 10px;
}

.search-form .el-date-editor--daterange.el-input{
    width: 193px;
    font-size: 13px;
}

.el-input--suffix .el-input__inner{
    padding-right: 0px;
}

.el-date-editor.el-input, .el-date-editor.el-input__inner{
    width: 100%;
}

.el-dialog{
    min-width: 320px;
}

.edit-form{
    margin-top: 15px;
}

.edit-form .el-select .el-input__inner{
    width: 280px;
}

.edit-form .el-cascader{
    width: 280px;
}

.el-table .el-button--small{
    padding: 5px 6px;
}

.edit-form .cl-input{
     width: 280px;
 }

.edit-form .add-input{
    width: 400px;
}
.el-menu-item:focus, .el-menu-item:hover{
    background-color: #293846;
}

.el-tree-node__content{
    height: 40px;
}


